home *** CD-ROM | disk | FTP | other *** search
- Path: solon.com!not-for-mail
- From: seebs@solutions.solon.com (Peter Seebach)
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Subject: Re: C/C++ knocks the crap out of Ada
- Date: 14 Mar 1996 07:55:28 -0600
- Organization: Usenet Fact Police (Undercover)
- Message-ID: <4i98gg$8n1@solutions.solon.com>
- References: <00001a73+00002504@msn.com> <31457584.2475@lfwc.lockheed.com> <4i4s5f$igc@solutions.solon.com> <3146E324.5C1E@lfwc.lockheed.com>
- NNTP-Posting-Host: solutions.solon.com
-
- In article <3146E324.5C1E@lfwc.lockheed.com>,
- Ken Garlington <GarlingtonKE@lfwc.lockheed.com> wrote:
- >I've built Ada applications for over ten years - I have NEVER, NEVER, NEVER
- >had need of an add-on Make-type utility to do this, given the Ada library
- >mechanism built into the language!
-
- Right. C does not specify or define such issues, and this is either a
- strength or a weakness.
-
- >(This, of course, being my POINT!)
-
- I don't quite follow. Does Ada also specify your editing environment? This
- all sounds like a terribly user-friendly, expert-hostile thing to me. I
- also can't stand IDE's.
-
- >As to "Make having nothing to do with C," why did I watch someone use Make
- >to build a C application yesterday? Was this person wrong? Does the C
- >language define compilation order such that the compilers do it for you,
- >without need of a Make-class utility?
-
- No. And, SINCE THE LANGUAGE DOES NOT SPECIFY COMPILATION ORDER, COMPILATION
- ORDER HAS NOTHING TO DO WITH C.
-
- >"make is used to build programs from sources in ... C"
- > - and -
- >"Make has nothing to do with C." !!!!!!!!
-
- >There's gotta be a smiley missing somewhere in this!
-
- I was thinking the same of your posts.
-
- vi is used to write programs in C.
- tex is used to pretty-print programs in C.
- MS-DOS is used to run programs in C.
- linear algebra is used to design programs in C.
- ed is used to write programs in C.
- indent is used to format sources in C.
- make is used to build programs from sources in C.
-
- On the other hand,
-
- vi is used to write term papers.
- tex is used to write books.
- MS-DOS is used to prop doors open.
- linear algebra is used to taunt math majors.
- ed is used to fix broken Unix machines.
- make is used to install programs written in Lisp.
-
- So, indent is more related to C than make is. :)
-
- Seriously, a general purpose tool is not related to C in any way. The C
- language is very carefully delimited, and make is *not* a part of it.
-
- You are somehow, and at this point I can only assume it is intentional,
- completely failing to distinguish between "X can be used with Y" and "X
- is related to Y". I can smash plates with a hammer; this does not introduce
- some general relevance of hammers to plates.
-
- -s
- --
- Peter Seebach - seebs@solon.com - Copyright 1996 Peter Seebach.
- C/Unix wizard -- C/Unix questions? Send mail for help. No, really!
- FUCK the communications decency act. Goddamned government. [literally.]
- The *other* C FAQ - http://www.solon.com/~seebs/c/c-iaq.html
-